package org.wdcode.back.service;

import java.util.List;
import java.util.Map;

import org.wdcode.back.po.User;

/**
 * 登录业务接口
 * @author WD
 * @since JDK6
 * @version 1.0 2009-07-14
 */
public interface LoginService {
	/**
	 * 登录方法
	 * @param user 用户实体
	 * @return true 成功 false 失败
	 */
	public boolean login(User user);

	/**
	 * 根据角色ID 获得权限操作ID列表
	 * @param roleId 角色ID
	 * @return 权限操作ID列表
	 */
	public List<Integer> getOperate(int roleId);

	/**
	 * 获得用户操作菜单
	 * @param lsOperateIds 权限操作列表
	 * @return 用户操作菜单
	 */
	public Map<Integer, List<Integer>> getMenu(List<Integer> lsOperateIds);
}
